package fr.afcepf.ai89.esharing.metier;

import java.util.List;

import fr.afcepf.ai89.esharing.entity.Avis;
import fr.afcepf.ai89.esharing.entity.Emprunt;
import fr.afcepf.ai89.esharing.entity.Proprietaire;

public interface IBusinessPretAem {
	
	Emprunt getPret (int idPret);
	
	int addAvisSurEmprunteur(Emprunt emprunt);
	int validerEmprunt(Emprunt emprunt);
	int refuserEmprunt(Emprunt emprunt);
	int majEmprunt(Emprunt emprunt);
	int annulerEmprunt(Emprunt emprunt);
	int confirmerAemRendu(Emprunt emprunt);
	
	List<Emprunt> getPretsPasses(Proprietaire prop);
	List<Emprunt> getPretsEnCours(Proprietaire prop);
	List<Emprunt> getPretsPlannifies(Proprietaire prop);
	List<Emprunt> getPretsNonValides(Proprietaire prop);
	List<Emprunt> getPretsAnnules(Proprietaire prop);
	List<Emprunt> getPretsRefuses(Proprietaire prop);
	List<Emprunt> getPrets(Proprietaire prop);
	
}
